A Comparison of Cross-company and Within-company Effort Estimation Models for Web Applications

نویسنده

  • Barbara A. Kitchenham
چکیده

The objective of this paper is to investigate the use of cross-company and within-company cost estimation model for Web projects. The study analysis method we used was a forward, stepwise regression of web project development effort with independent variables that were used for on-line web application price quotations. Model cross-validation used two approaches: one-fold cross validation and a validation subset of 13 projects from the same company. The setting consists of Industrial Web applications from 24 different companies and 8 different countries, and the experiment units are 53 web application and hypermedia projects. The main outcome measure was an estimate of effort for each project, for each estimation model. We used the summary statistics: MMRE, Median MRE, Pred(25), mean and median of absolute residuals to evaluate the predictive accuracy of model. We also compared estimation model accuracy with an assessment of estimate accuracy provided by the participating companies. Results showed that the best fitting cross-company regression model was significantly better than the median and experts at predicting effort for 13 projects from a single company (p<0.05). The best fitting within-company regression model for the company with 13 projects was significantly better than the cross-company model (p<0.05). However the accuracy of the company 1 model was worse than the accuracy achieved by company 1 estimators. In addition, the company 1 model was an extremely poor predictor of effort for the other companies’ projects. We conclude that cross-company effort estimation model can be useful for companies that do not have past projects from which to develop their own models. However, a cross-company data set should only be used for estimation until it is possible for a Web company to build its own within-company model. For cross-company and within company models, simple measures, available early in the lifecycle, that can be estimated by clients are suitable for building effort estimation models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Predicting Web Development Effort Using a Bayesian Network

OBJECTIVE – The objective of this paper is to investigate the use of a Bayesian Network (BN) for Web effort estimation. METHOD – We built a BN automatically using the HUGIN tool and data on 120 Web projects from the Tukutuku database. In addition the BN model and node probability tables were also validated by a Web project manager from a well-established Web company in Rio de Janeiro (Brazil). ...

متن کامل

Using Web Objects for Estimating Software Development Effort for Web Applications

Web development projects are certainly different from traditional software development projects and, hence, require differently tailored measures for accurate effort estimation. In this paper, we investigate the suitability of a newly proposed size measure for web development projects: Web Objects. Web Objects have been specifically developed for sizing web applications and used for estimating ...

متن کامل

Cross- vs Within-Company Defect Prediction Studies

In a recent May 2007 IEEE TSE article, Kitchenham et.al. explored effort estimation and found contradictory evidence about the value of crossvs within-company data. Those contradictory results may have been the result of effort estimation features, some of which are subjective in nature. Static code features are different than effort estimation features. They can be generated in an automatic, r...

متن کامل

Investigating the Use of Chronological Splitting to Compare Software Cross-company and Single-company Effort Predictions

CONTEXT: Numerous studies have investigated the use of cross-company datasets to estimate effort for single-company projects; however to date only one has compared the effect of using a chronological split instead of a random split to assign projects to a training set and a validation set, finding no significant differences. OBJECTIVE: The aim of this study is to extend [15] using a project-by-...

متن کامل

Cross- vs. Within-Company Cost Estimation Studies: A Systematic Review

OBJECTIVE – The objective of this paper is to determine under what circumstances individual organisations would be able to rely on cross-company-based estimation models. METHOD – We performed a systematic review of studies that compared predictions from cross-company models with predictions from within-company models based on analysis of project data. RESULTS – Ten papers compared crossand with...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004